1
general::
Phrase(s): have a way with someone or something
to have a special and effective way of dealing with someone or something. • She has a way with Jeff. She can get him to do anything. • Sarah has a way with flowers. She can arrange them beautifully.
McGrawhill's American Idioms And Phrasal Verbs